(logo)  Välimuistin käyttö

Miksi välimuisti on käyttökelpoinen?

Kun surfaat verkossa, huomaat usein käyväsi samoilla sivuilla yhä uudelleen. Useimmiten nämä sivut eivät ole muuttuneet, joten on verkon kaistanleveyden tuhlausta hakea sivu (ja mahdollisesti siinä olevat kuvat) uudelleen joka kerta. Kiintolevyllä sijaitsevaa välimuistia käytetään varastoimaan viimeisimmät sivut, joilla olet käynyt ja niiden kuvat. Kun seuraavan kerran käyt samalla sivulla, se on jo omalla koneellasi. Sitä ei tarvitse hakea uudelleen verkosta ja tämä säästää aikaa ja kaistanleveyttä.

Toinen välimuistista saatava etu on se, että lopetettuasi verkkoyhteyden sivut jäävät koneellesi. Voit tämän jälkeen selata niitä uudelleen poissa linjoilta.

Miten välimuisti toimii?

AWeb käyttää kaksiportaista välimuistijärjestelmää, muistissa ja levyllä. Päävälimuisti sijaitsee levyllä ja viimeksi käytetyistä objekteista on kopio myös muistissa. Tällä tavalla vasteaika on aina paras mahdollinen.
Termiä "objekti" käytetään tässä kuvaamaan dokumentteja (sivuja) ja dokumenteissa olevia upotettuja kuvia.

Aina kun osoitat linkkiä (tai syötät URL:n) tai sivulla olevaa upotettua kuvaa tarvitaan, AWeb tarkastaa ensin löytyykö se jo välimuistista. Jos objekti on jo muistissa, sitä käytetään välittömästi. Jos se on yhä levyllä, mutta ei muistissa, se ladataan takaisin muistiin. Jos objektia ei ole levyllä, se haetaan verkosta.

Objektin uudelleenlataus ei koskaan käytä välimuistissa olevaa kopiota, vaan hakee objektin uudelleen alkuperäisestä paikasta.

Varmennukset

Jos alkuperäinen objekti on päivitetty sen jälkeen kun se varastoitiin välimuistiin, myös välimuistin kopio pitäisi päivittää. Käyttäessään välimuistissa olevaa kopiota, AWeb lähettää tämän vuoksi palvelimelle myös varmennuspyynnön, tarkastaakseen onko objektia muokattu. Jos ei ole, AWeb käyttää välimuistissa olevaa kopiota. Jos objektia on muokattu, AWeb hakee uuden version.

Voit määrittää, kuinka usein AWeb lähettää palvelimelle tarkastuspyynnön:

· Varmenna aina

Aina, kun AWeb käyttää objektia välimuistista, lähetetään myös varmennuspyyntö. Tämä takaa, että saat aina viimeisimmän version. Tämä tuottaa luonnollisesti myös paljon verkkotapahtumia, joten normaalisti sinun ei tulisi käyttää tätä. Voit harkita tämän vaihtoehdon käyttämistä, jos vierailet paikoissa, joissa on paljon usein päivitettyjä dokumentteja.

· Varmenna kerran istunnon aikana

AWeb varmentaa palvelimelta, kun välimuistissa olevaa objektia käytetään ensimmäistä kertaa käynnistyksen jälkeen. Toisella ja seuraavilla kerroilla objektia käytetään ilman varmennusta. Tämä antaa AWebille mahdollisuuden päivittää välimuistissa olevat objektit säännöllisesti, mutta ei tuota kohtuutonta yleisrasitetta verkolle. Tämä on oletuksena oleva varmennustapa.

· Älä varmenna

AWeb käyttää välimuistissa olevia kopioita, jos ne ovat saatavilla. AWeb ei milloinkaan tarkasta palvelimelta, onko objekti muuttunut. Jos tiedät tai epäilet, että välimuistissa oleva kopio ei ole enää ajan tasalla, sinun tulisi käyttää uudelleenlatausta.

Kun selaat välimuistissa olevia sivuja poissa linjoilta ja AWeb on asetettu käyttämään jotain muuta varmennustapaa, AWeb palaa hiljaisesti älä varmenna -tilaan. AWeb ei siis valita, ettei pysty ottamaan yhteyttä palvelimeen, eikä yritä käynnistää TCP-pinoasi varmentaakseen välimuistissa olevia objekteja. Tietenkin AWeb tekee sen, jos yrität hakea objektin, jota ei ole välimuistissa.

Nopea vastaus

Useimmat selaimet toteuttavat yllä mainitun varmentamisen kysymällä ensin palvelimelta ja kun objekti julistetaan muuttumattomaksi, käytetään välimuistissa olevaa kopiota. Tästä on se seuraus, että joudut jokaisen seuraamasi linkin kohdalla odottamaan muutaman sekunnin, kunnes verkkoyhteys on muodostettu ja palvelin vastaa. Joudut odottamaan jokaisen varmennuksen kohdalla, vaikka objekti on yhä välimuistissa ja ajan tasalla.

Useimmissa tapauksissa välimuistissa oleva kopio on yhä kelvollinen. Sehän juuri on yksi syy välimuistin pitämiseen. Hitaan varmentamisen takia joudut usein odottamaan täysin turhaan.

Kun käytät nopea vastaus -tilaa, AWeb käyttää aina välimuistissa olevaa kopiota, jos sellainen on olemassa. Välimuistissa oleva dokumentti tai kuva näytetään välittömästi. Samaan aikaan kun objekti on näytettävänä, AWeb muodostaa yhteyden palvelimeen ja varmistaa, ettei objektia todella ole muutettu. Useimmissa tapauksissa kopio on yhä ajan tasalla ja muodostetut yhteydet häviävät hiljaisesti muutamassa sekunnissa. Tällä tavalla voitat muutaman sekunnin aina kun seuraat linkkiä välimuistissa olevaan dokumenttiin.

Niissä muutamassa tapauksessa, että objektia on muutettu, näet ensin vanhan välimuistissa olleen version. Muutaman sekunnin kuluttua, kun palvelin vastaa, uusi päivitetty versio näytetään ikkunassa, aivan kuin jos olisit käyttänyt lataa uudelleen -painiketta.
Jos tämä käytös sekoittaa tai vaivaa sinua, älä käytä nopea vastaus -tilaa.

Objektit, joita ei pidetä välimuistissa

Kaikki dokumentit ja upotetut kuvat Internetistä varastoidaan välimuistiin. Seuraavia objekteja ei varastoida välimuistiin:

Välimuistin hakemisto

Saadaksesi täyden hyödyn AWebin välimuistista, välimuistin hakemiston pitäisi sijaita kiintolevylläsi. On mahdollista konfiguroida AWeb käyttämään välimuistin hakemistona kansiota RAM-levyllä, mutta se kuluttaisi paljon muistia ja tiedot häviäisivät virran katketessa.

Jos koneesi kaatuu (tai virta katkaistaan) AWebin ollessa käynnissä, välimuisti elvytetään automaattisesti seuraavalla AWebin käynnistyskerralla.

AWeb varastoi välimuistin tiedostot useisiin alihakemistoihin. Tällä tavalla tiedostojen lukumäärä kussakin hakemistossa pysyy pienenä, mikä parantaa välimuistin nopeutta tietyillä tiedostojärjestelmillä (kuten AFS).

Huomaa, ettei sinun tulisi käyttää välimuistin hakemistoa mihinkään muuhun tarkoitukseen. Älä myöskään muokkaa tai poista tiedostoja.
Jos tuhosit vahingossa tiedostoja välimuistista tai epäilet sen olevan epäkelpo, sinun tulisi käyttää Välimuisti / Korjaa välimuisti... -valintaa. Tämä päivittää sisäiseen tilannerekisteriin levyllä olevat tiedostot. HUOMIO: tämä toiminto tuhoaa välimuistin hakemistosta kaikki AWebin välimuistiin kuulumattomat tiedostot.

Välimuistin selain

Voit käyttää välimuistin selainta nähdäksesi välimuistissa olevat tiedostot ja katsella, tallentaa tai poistaa niitä.


<- Takaisin hakemistoon.